package com.yanqu.road.entity.activity.sonhai.enums;

public enum SonHaiBuffTypeEnum {

    BUFF_TYPE_1(1, 10001,"多多益善,伏兽积分收益+{0}%", false),
    BUFF_TYPE_2(2, 20001,"当头棒喝,门客战力+{0}%", false),
    BUFF_TYPE_3(3, 30001,"有舍有得,和异兽战斗时战力+{0}%，但获得的伏兽积分-{1}%", false),
    BUFF_TYPE_4(4, 40001,"意外之喜,获得伏兽积分时，有{0}%概率额外+{1}%伏兽积分", true),
    BUFF_TYPE_5(5, 50001,"指点迷津,镇伏地块时，额外+{0}%寻踪进度", false),
    BUFF_TYPE_6(6, 60001,"和异兽战斗时战力-{0}%，但获得的伏兽积分+{1}%", false),
    BUFF_TYPE_7(7, 70001,"和异兽战斗时战力-{0}%，获得的山海灵气+{1}%", false),
    BUFF_TYPE_8(8, 80001,"镇伏兽群地块后，X%概率恢复1点体力", true),
    BUFF_TYPE_9(9, 90001,"和异兽战斗时战力+{0}%", false),
    BUFF_TYPE_10(10, 100001,"镇伏等级低于X级的地块时，获得的伏兽积分+X%", false),
    BUFF_TYPE_11(11, 110001,"镇伏地块时，{0}%概率额外获得{1}%的山海灵气", true),
    BUFF_TYPE_12(12, 120001,"所在地区寻踪进度小于{0%}时，镇伏地块额外获得{1}%寻踪进度", false),
    BUFF_TYPE_13(13, 130001,"所在地区寻踪进度大于{0}%时，获得的伏兽积分+{1}%", false),
    BUFF_TYPE_14(14, 140001,"发现异兽栖地块时，获得该地块{0}%的伏兽积分奖励", false),
    BUFF_TYPE_15(15, 150001,"触发队友协战时，最高战力队友的出战概率提升{0}%", true),
    BUFF_TYPE_16(16, 160001,"领取兽王奖励时，额外获得{0}%山海灵气", false),
    BUFF_TYPE_17(17, 170001,"触发当康巢地块时，额外多探明1个地块", true),
    BUFF_TYPE_18(18, 180001,"镇伏地块时，额外获得该地块寻踪进度{0}%的伏兽积分", false),
    BUFF_TYPE_19(19, 190001,"兽王地块奖励提供的伏兽积分奖励+X%", false),
    ;

    /**
     * 类型
     */
    private int type;

    /**
     * buffID
     */
    public int buffId;

    /**
     * 名称
     */
    private String name;

    /**
     * 是否推送buff触发
     */
    private boolean pushMsgFlag;

    SonHaiBuffTypeEnum(int type, int buffId, String name, boolean pushMsgFlag) {
        this.type = type;
        this.buffId = buffId;
        this.name = name;
        this.pushMsgFlag = pushMsgFlag;
    }

    public int getType() {
        return type;
    }

    public String getName() {
        return name;
    }

    public int getBuffId() {
        return buffId;
    }
}
